//
//  ViewController.m
//  UI_12_StroryBoard(sb)
//
//  Created by li cheng on 16/7/29.
//  Copyright © 2016年 li cheng. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    // storyBoard
    // 1. 与xib相同的是, 都属于IB开发
    // 2. 与xib不同的是, sb是多视图管理
    // 3. 如果你创建 Sing View Application 会自动生成俩个sb文件
    // Main.storyBoard 主要的视图控制器 系统默认是 mian
    // launchScreen.stroyBoard 启动屏幕页视图管理(在Xcode7以前生成的是.xib文件)
    // 如果使用sb开发,就不用创建window
    // main.storyBoard
    // 系统默认, Main为整个程序的入口
    // Main.sb 默认 ViewController 为整个 storyBoard的入口
    // 自定义sb
    // 工程中, 可以包含多个stroyBoard
    // 工程中的Main.stroyBoard可以修改成自定义的stroyBoard
    // 1. 让storyboard有个初始化的vc
    // 2. 让vc对应关联
    // sb中的界面跳转是单向的
    // 1.UIStoryboardSegue 用来执行页面跳转
    // 2. 如果要使界面完成双向跳转,得自定义 UIStoryboardSegue
    // 3. 自定义完成后,系统会自定义识别到 storyboard 中
    // 注意: 自定义时, 必须要重写 - (void)perform
    
    // 系统的界面跳转方式
    // show 根据是否包含navigation, 决定跳转方式, 包含是push. 不包含为模态
    // show Detail present的效果(模态的效果)
    // present(模态)
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
